package feishu

type MsgTypeObj string

const (
	MsgTypeText        MsgTypeObj = "text"        // 文本
	MsgTypePost        MsgTypeObj = "post"        // 富文本
	MsgTypeImage       MsgTypeObj = "image"       // 图片
	MsgTypeShareChat   MsgTypeObj = "share_chat"  // 分享群名片
	MsgTypeInteractive MsgTypeObj = "interactive" // 消息卡片
)

// Message 飞书自定义机器人消息
type Message struct {
	MsgType   MsgTypeObj   `json:"msg_type"`            // 消息类型
	TimeStamp string       `json:"timestamp,omitempty"` // 为距当前时间不超过 1 小时(3600)的时间戳，时间单位s
	Sign      string       `json:"sign,omitempty"`      // 签名
	Content   *ContentMeta `json:"content,omitempty"`   // 消息内容
	Card      *CardMeta    `json:"card,omitempty"`      // 消息卡片
}

const sendURL = "https://open.feishu.cn/open-apis/bot/v2/hook/"
